﻿using IdentityServer4.Models;
using IdentityServer4.Stores;
using SJ.Platform.EFCore.Model;

namespace SJ.Platform.IdentityServer
{
    public class CustomResourceStore : IResourceStore
    {
        private readonly SJDBContext _dbContext;
        public CustomResourceStore(SJDBContext dbContext)
        {
            _dbContext = dbContext;
        }

        Task<IEnumerable<IdentityResource>> IResourceStore.FindIdentityResourcesByScopeNameAsync(IEnumerable<string> scopeNames)
        {
            throw new NotImplementedException();
        }

        Task<IEnumerable<ApiScope>> IResourceStore.FindApiScopesByNameAsync(IEnumerable<string> scopeNames)
        {
            throw new NotImplementedException();
        }

        Task<IEnumerable<ApiResource>> IResourceStore.FindApiResourcesByScopeNameAsync(IEnumerable<string> scopeNames)
        {
            throw new NotImplementedException();
        }

        Task<IEnumerable<ApiResource>> IResourceStore.FindApiResourcesByNameAsync(IEnumerable<string> apiResourceNames)
        {
            throw new NotImplementedException();
        }

        Task<Resources> IResourceStore.GetAllResourcesAsync()
        {
            throw new NotImplementedException();
        }
    }
}
